import Vue from 'vue'  //引入了vue 
import App from './App.vue' //引入了根组件
import router from './router' //引入router的配置文件
import ElementUI from 'element-ui'; //引入饿了么
import 'element-ui/lib/theme-chalk/index.css'; // 引入ui样式
import axios from './utils/http'; //引入了axios
import store from './store/time';

//Vue.config.productionTip = false
Vue.use(ElementUI); //使用了ui

Vue.prototype.$axios=axios;//把axios放进了vue的原型中。  在任意地方都可以使用  this.$axios 

const vm=new Vue({
  router, //把router加进去
  //el:'#app', 普通挂载  new一个vue的时候直接传进去了
  //render: h => h(App)   
  render:(h)=>{
    return h(App)
  },
  store,
  /* 
    h :createElement的方法   创建一个vnode   h调用完就会产生一个虚拟dom

    render和template都可以创建虚拟dom。咱们再组件里面用template。render可以放在初始化的里面。
  */
})
vm.$mount('#app'); //手动挂载  更加的灵活
